package cn.siat.gene.util;



import java.util.Collections;

/**
*
*FastAutoGeneratorTest
*
*@author zhanggj@hearglobal.com
*@date 2022.11.02
*@version 0.0.1
*/
public class MyFastAutoGenerator {


//    public void ss(){
//        FastAutoGenerator.create("jdbc:postgresql://36.133.150.55:3308/gene", "postgres", "Ab123456jyz")
//                .globalConfig(builder -> {
//                    builder.author("zhanggj") // 设置作者
////                            .enableSwagger() // 开启 swagger 模式
////                            .fileOverride() // 覆盖已生成文件
//                            .outputDir("D:\\workspace\\gene\\installation-design\\siat-modules\\siat-modules-gene\\src\\main\\java"); // 指定输出目录
//                })
//                .packageConfig(builder -> {
//                    builder.parent("cn.siat.gene") // 设置父包名
//                            .moduleName("information") // 设置父包模块名
//                            .pathInfo(Collections.singletonMap(OutputFile.xml, "D:\\workspace\\gene\\installation-design\\siat-modules\\siat-modules-gene\\src\\main\\resources\\mapper")); // 设置mapperXml生成路径
//                })
//                .strategyConfig(builder -> {
//                    builder.addInclude("information") // 设置需要生成的表名
//                            .addTablePrefix("t_", "c_"); // 设置过滤表前缀
//                })
//                .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板，默认的是Velocity引擎模板
//                .execute();
//    }





}
